<?php
$usuario=$sesion->getUsuario();

$foto=new Foto();
$foto->cargarFoto($_GET['uuid'],$_GET['nFoto']);
//echo "[";
$json = array();
if(is_numeric($foto->getNFoto()))
{
	$sql="call hacer_foto_principal(".$usuario->getId().",".$_GET['uuid'].",".$_GET['nFoto'].")";
	if(mysql_query($sql))
	{
		$foto=new Foto();
		$fotoUid=split("/",$usuario->getFotoPrincipalUid());
		//Borramos los viejos solo si no tiene esa foto otro usuario
		$sql="select count(*) as cantidad from usuarios where id_foto_principal=".$fotoUid[0]." and n_foto_principal=".$fotoUid[1];
		$datos=mysql_fetch_array(mysql_query($sql));
		if($datos['cantidad']==0 and $fotoUid[0]!=0)
		{
			$foto->cargarFoto($fotoUid[0],$fotoUid[1]);
			Thumbnail::borrar($foto->getNombre(),$foto->getExtension(),"perfil");
			Thumbnail::borrar($foto->getNombre(),$foto->getExtension(),"inicio");
		}
		//Creamos los thumbs
		$foto->cargarFoto($_GET['uuid'],$_GET['nFoto']);
		Thumbnail::crear($foto->getNombre(),$foto->getExtension(),"perfil");
		Thumbnail::crear($foto->getNombre(),$foto->getExtension(),"inicio");
		//echo '{"error":"0", "mensaje":"Foto cambiada"}';
		$json['error'] = 0;
		$json['mensaje'] = "Foto cambiada";
		
		$_SESSION['usuario']->cargarUsuarioConId($usuario->getId());
		$_SESSION['usuario']->touch();
	}
	else
	{
		//echo '{"error":"1", "mensaje":"Error al cambiar la foto"}';
		$json['error'] = 1;
		$json['mensaje'] = "Error al cambiar la foto";
	}
}
echo json_encode($json);
//echo "]";
?>
